Ce logiciel de Navigation/édition d'image (Image Browser/Editor) est programmé en Qt4 (Multi-OS: il est décliné en 3 versions pour: Linux, MacOS & Windows) et permet de lire (et/ou écrire) de très nombreux formats d'images. Formats supportés
Il fait suite à XnView v1.9x (qui lui est déjà très abouti mais ne fonctionne que sous Windows ou via Wine), sa licence est la même, à savoir Gratuiciel pour une utilisation privée non commerciale, pour l'éducation, ainsi que pour les organismes à but non lucratif.
XnViewMP est en cours de développement (la dernière version étant la v0.26 Béta) et intègre également petit à petit toutes les fonctionnalités d' XnView 1.9X .Les bugs étant relativement peu nombreux ce logiciel est dès à présent utilisable, de plus cette version est disponible également en Français.
Voila à quoi il ressemble :
J'ai (hizoka) créé un fichier deb de XnViewMP contenant les fichiers modifiés nécessaires à son bon fonctionnement, un lien dans le menu » graphique, la création de la commande "xnviewmp".
- Version 32 bits : Cliquez ici pour télécharger le fichier deb.
- Version 64 bits : Cliquez ici pour télécharger le fichier deb.
La différence entre les 2 ? La version 64 nécessite l'installation de librairies 32 bits.
PS : Le fichier se trouvant sur un ftp privé plus ou moins sollicité, il est possible que le fichier ait du mal à être téléchargé, il faut donc réessayer 30 minutes plus tard en cas de problème.
Il suffit d'installer le fichier .deb avec votre logiciel habituel (gdebi, …)
Il suffit de lancer la commande "xnviewmp" ou d'ouvrir un fichier avec cette commande.
Pour avoir les menus en Français : F12 ou Tools/Settings » Onglet: General » au centre de la fenêtre, dans language choisir la langue.
Comme pour tous fichiers deb, il est possible de le désinstaller via votre gestionnaire_de_paquets (synaptic, adept…).
Je vais essayer de faire en sorte de vous expliquer comment faire une installation au plus propre en créant soit-même le paquet deb.
Un script faisant toutes ces étapes plus quelques vérifications est disponible ici.
Il faut créer les dossiers :
- xnviewmp
Pour cela, une commande suffit :
mkdir -p xnviewmp/{DEBIAN,opt,usr/{sbin,share/applications}}
Il faut se rendre le forum de l'auteur et regarder dans la partie annonces pour voir la dernière version sortie (en date du mois de mars, la v0.26).
Une fois la dernière version trouvée, il faut télécharger le fichier : XnViewMP-linux.tgz
Pour les faignants, voici la commande pour télécharger la v0.26 directement :
wget http://download.xnview.com/XnViewMP-linux.tgz
(mais je suis habitué à enregistrer les archives dans Bureau)
Maintenant que le fichier .tgz est sur votre disque dur, il faut en extraire son contenu dans le dossier xnviewmp/opt
Pour les fous de la ligne de commande :
tar -xzf XnViewMP-linux.tgz -C xnviewmp/opt
Vous pouvez maintenant supprimer le fichier tar.
rm XnViewMP-linux.tgz
Il faut maintenant créer un fichier contenant toutes les infos sur le fichier deb.
echo "Package: xnviewmp Version: 0.26 Architecture: i386 Installed-Size: 19812 Section: graphics Priority: optional Maintainer: None <none@none.com> Homepage: http://www.xnview.com Description: XnViewMP lecteur et convertisseur de fichier graphique" > xnviewmp/DEBIAN/control
echo "Package: xnviewmp Version: 0.26 Architecture: amd64 Installed-Size: 19812 Depends: ia32-libs (>= 2.7ubuntu17) Section: graphics Priority: optional Maintainer: None <none@none.com> Homepage: http://www.xnview.com Description: XnViewMP lecteur et convertisseur de fichier graphique" > xnviewmp/DEBIAN/control
Il faut créer un fichier au nom de la commande (ici ce sera xnviewmp), ce fichier sera mit dans /xnviewmp/usr/sbin. Son but est de renvoyer la commande vers /opt/XnViewMP/xnview.sh
echo "#! /bin/bash bash /opt/XnViewMP/xnview.sh" > xnviewmp/usr/sbin/xnviewmp
Il ne reste plus qu'à rendre exécutable ce fichier.
chmod +x xnviewmp/usr/sbin/xnviewmp
Les infos de base ne fonctionnent pas bien, on va donc les modifier un peu.
echo '#!/bin/bash
if [[ -n $1 && -e "$1" ]]
then
fichier=$1
else
fichier=${HOME}
fi
LD_LIBRARY_PATH=/opt/XnViewMP/lib
export LD_LIBRARY_PATH
QT_PLUGIN_PATH=/opt/XnViewMP/lib
export QT_PLUGIN_PATH
/opt/XnViewMP/xnview "${fichier}"' > xnviewmp/opt/XnViewMP*/xnview.sh
Afin d'avoir un lien qui apparait dans le menu, il faut créer un fichier .desktop dans xnviewmp/usr/share/applications.
echo "[Desktop Entry] Version=1.0 Type=Application Name=XnViewMP GenericName=Lecteur/convertisseur graphique Comment=lecteur et convertisseur de fichier graphique Exec=xnviewmp %f Icon=/opt/XnViewMP/xnview.png Categories=Graphics; MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-fits;image/x-png;image/x-psd;image/x-xbitmap;application/dicom;" > xnviewmp/usr/share/applications/xnviewmp.desktop
Il faut utiliser la commande de création de dpkg.
dpkg --build xnviewmp
Vous pouvez maintenant supprimer le dossier xnviewmp.
rm -r xnviewmp
Soit via votre logiciel habituel (gdebi, …) soit en commande :
sudo dpkg -i xnviewmp.deb
Il faut supprimer le dossier XnViewMP, le lien permettant l'exécution de la commande "xnviewmp" ainsi que le lien dans le menu.
Cette simple commande suffira :
sudo rm -r /opt/XnViewMP && sudo rm /usr/bin/xnview /usr/share/applications/xnview.desktop